package action;

import java.util.Collection;

import model.Motorista;
import persistence.MotoristaDAO;

import com.opensymphony.xwork2.ActionSupport;

@SuppressWarnings("serial")
public class ConsultaMotoristaAction extends ActionSupport {

	private Motorista motorista;

	private Collection<Object> motoristas;
			
	public String input(){
		return INPUT;
	}	
	
	public String consultar() {
		System.out.println("############## consultar");
		

		//TODO pega todos os motoristas que casam com o motorista fornecido
		System.out.println(motorista);
		motoristas = MotoristaDAO.getInstance().getMotoristasAccordingTo(motorista);
		
		//TODO teste
//		motoristas = new ArrayList<Motorista>();
//		motoristas.add(new Motorista("Motorista1", "12345678911", "6421354", "88882233"));
//		motoristas.add(new Motorista("Motorista2", "11987654321", "4578932", "66554411"));
		
		return SUCCESS;
	}

	public Motorista getMotorista() {
		return motorista;
	}

	public void setMotorista(Motorista motorista) {
		this.motorista = motorista;
	}

	public Collection<Object> getMotoristas() {
		return motoristas;
	}

	public void setMotoristas(Collection<Object> motoristas) {
		this.motoristas = motoristas;
	}
}
